Equipping Software Engineering Apprentices with a Repertoire of Practices

نویسندگان

  • Vincent Ribaud
  • Philippe Saliou
چکیده

Argyris and Schön distinguish espoused theories those which people speak about – from theory-in-use those which can be inferred from action. In small software teams, developing reflective thinking about action is a vital necessity in coping with change. We address these issues in a Masters of Software Engineering, performed with an alternation between university and industry. University periods are dedicated to a long-term project performed in a reflective practicum. It aims to develop a repertoire of practices which helps young engineers deal with the ‘messiness’ of situations. Such a practicum provides students, working in groups, with the possibility of reflecting on action. We propose using the Course-of-Action framework to record observable aspects of the actor’s activity into semantic wikis. Two hypotheses are discussed (1) self-analysis and self-assessment help to reveal theories-in-use; (2) the Course-of-Action observatory helps maintain awareness of the repertoire. A case study of a 6apprentice team illustrates the observatory use and the reconstruction of apprentices’ activity. Primary conclusions are that self-observation and self-analysis of a software engineer’s activity help raise awareness of the initial structure of the repertoire. We are however unable to conclude that it helps reveal their theory-in-use (what governs an engineer’s behaviour) usually tacit structures. Keywords-component; reflective practitioner, software engineering processes, Course-of-Action, semantic wiki.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Built-in Contract Testing in Component- based Application Engineering

Assembling new software systems from prefabricated components is an attractive alternative to traditional software engineering practices and promises to increase reuse and reduce development costs. However, these benefits will only occur if separately developed components can be made to work effectively together with reasonable effort. Lengthy and costly in-situ verification and acceptance test...

متن کامل

AN EXPERIMENTAL INVESTIGATION OF THE SOUNDS OF SILENCE METAHEURISTIC FOR THE MULTI-MODE RESOURCE-CONSTRAINED PROJECT SCHEDULING WITH PRE-OPTIMIZED REPERTOIRE ON THE HARDEST MMLIB+ SET

This paper presents an experimental investigation of the Sounds of Silence (SoS) harmony search metaheuristic for the multi-mode resource-constrained project scheduling problem (MRCPSP) using a pre-optimized starting repertoire. The presented algorithm is based on the time oriented version of the SoS harmony search metaheuristic developed by Csébfalvi et al. [1] for the single-mode resource-con...

متن کامل

Built-in Contract Testing in Model-driven, Component- Based Development

Assembling new software systems from prefabricated components is an attractive alternative to traditional software engineering practices which promises to increase reuse and reduce development costs. However, these benefits will only occur if separately developed components can be made to work effectively together with reasonable effort. Lengthy and costly in-situ verification and acceptance te...

متن کامل

Diet and nutrition: A literature review of factors influencing blue-collar apprentices

A nutrient-rich diet could assist apprentices to maintain a healthy body and mind. The nature of most construction industry apprenticeships is such that it requires concentration and moderate to high levels of physical activity, and consequentially apprentices need a diet which can support these required high energy demands. Anecdotally, apprentices display a range of dietary practices, which a...

متن کامل

Perceptions of Craftsmen and Apprentices Regarding Self-employment Skill Acquisition in the Kenyan Informal Sector

In recent years, the Government of Kenya has embarked on a new economic development strategy which emphasizes job creation in the informal sector through self-employment and apprenticeship training (Republic of Kenya, 1986). Informal apprenticeship training takes place at ordinary workplaces in the informal sector and makes production tasks part of the instruction as a means for acquiring techn...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011